The Vision of Software Clone Management: Past, Present, and Future

نویسندگان

  • Chanchal K. Roy
  • Minhaz F. Zibran
  • Rainer Koschke
چکیده

Duplicated code or code clones are a kind of code smell that have both positive and negative impacts on the development and maintenance of software systems. Software clone research in the past mostly focused on the detection and analysis of code clones, while research in recent years extends to the whole spectrum of clone management. In the last decade, three surveys appeared in the literature, which cover the detection, analysis, and evolutionary characteristics of code clones. This paper presents a comprehensive survey on the state of the art in clone management, with in-depth investigation of clone management activities (e.g., tracing, refactoring, costbenefit analysis) beyond the detection and analysis. This is the first survey on clone management, where we point to the achievements so far, and reveal avenues for further research necessary towards an integrated clone management system. We believe that we have done a good job in surveying the area of clone management and that this work may serve as a roadmap for future research in the area

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Theory of Construction of the Iranian Educational Sport Future: Social Constructivism

This paper attempts to link social constructivism with future research by focusing on which, and to present a short-range theory in constructing the possible future of Iranian educational sport in this process, using the constructivist approach of the basic theory. The growth of educational sports is beginning of the development of sports. The data of this qualitative research had an explorator...

متن کامل

Endophytes: Toward a Vision in Synthesis of Nanoparticle for Future Therapeutic Agents

The development of reliable processes for the synthesis of Nanoparticles is an important aspect of nanotechnology. Biologically synthesized nanoparticles could have innumerable applications in different areas such as reception, catalyzers, biolabellers, etc. In the present review, we emphasize the richness of the microbial world which encompasses a plethora of endophytic entities as an emerging...

متن کامل

Endophytes: Toward a Vision in Synthesis of Nanoparticle for Future Therapeutic Agents

The development of reliable processes for the synthesis of Nanoparticles is an important aspect of nanotechnology. Biologically synthesized nanoparticles could have innumerable applications in different areas such as reception, catalyzers, biolabellers, etc. In the present review, we emphasize the richness of the microbial world which encompasses a plethora of endophytic entities as an emerging...

متن کامل

Teachers’ Professional Competencies: Past, Present, and Future

Teachers’ Professional Competencies: Past, Present, and Future   M. Rezaai, Ph.D.*   The purpose of this paper is to review the expected professional competencies throughout the history of teacher training in Iran. As such it covers both the past, covering the period from teacher training inception in 1918 to the Islamic revolution in 1979; and the present, since the revolution. Of course t...

متن کامل

Mizaj past, present and future

Temperament (Mizaj), as an individual factor, has great importance in traditional medicine and its use in diagnosis and treatment of diseases, as well as the individual lifestyle is very common. Since medicine moves toward Personalized Medicine, the root of individual differences will find its position in different aspects of medicine in early future. In traditional medicine, temperament is ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2013